multi-hulled ship - French English Dictionary